package com.zygh.lz.entity.signfile;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel(value = "SignGeneral对象", description = "")
public class SignGeneral implements Serializable {
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "单位")
    private String sectionName;

    @ApiModelProperty(value = "单位id")
    private Integer sectionId;

    @ApiModelProperty(value = "总签到人数")
    private Integer signNum;

    @ApiModelProperty(value = "路面警力签到数")
    private Integer policeNum;

    @ApiModelProperty(value = "路面警力签到率")
    private String policeRate;

    @ApiModelProperty(value = "人均在线时长（分钟）")
    private Integer duration;

    @ApiModelProperty(value = "人均巡逻里程（公里）")
    private double mileage;

    @ApiModelProperty(value = "现场执法量")
    private Integer siteIllegal;

    @ApiModelProperty(value = "非现场执法量")
    private Integer offsiteIllegal;

    @ApiModelProperty(value = "接处警量")
    private Integer jiechu;

    @ApiModelProperty(value = "主动上报警情量")
    private Integer problem;

    @ApiModelProperty(value = "签到时间")
    private Date signTime;

    @ApiModelProperty(value = "创建时间")
    private Date creatTime;

    @ApiModelProperty(value = "总时长(分钟)")
    private Integer totalTime;

    @ApiModelProperty(value = "总里程（公里）")
    private double totalDistance;

    @ApiModelProperty(value = "路面总警力")
    private Integer totalForces;

    @ApiModelProperty(value = "总警力")
    private Integer sumForces;

    @ApiModelProperty(value = "部署岗位总数")
    private Integer postNum;

    @ApiModelProperty(value = "签到岗位数")
    private Integer postSign;

    @ApiModelProperty(value = "岗位签到率")
    private String postSignRate;
    @ApiModelProperty("当日部署警力")
    private Integer locationPolice;
    @ApiModelProperty("当日部署警力签到率")
    private String locationPoliceRate;

}